Big Huge Thesaurus

barbed wire

noun